#pragma once

typedef void SeqList;
typedef void SeqListNode;

SeqList *SeqList_New(int size);

void SeqList_Delete(SeqList *list);

void SeqList_Clear(SeqList*list);

int SeqList_Length(SeqList*list);

int SeqList_Size(SeqList*list);

int SeqList_Insert(SeqList*list,SeqListNode* node,int pos);

SeqListNode *SeqList_Get(SeqList*list,int pos);

SeqListNode *SeqList_Erase(SeqList*list,int pos);
